Text copied to clipboard!
Наслов
Text copied to clipboard!Viši frontend inženjer
Опис
Text copied to clipboard!
Tražimo iskusnog i motivisanog višeg frontend inženjera koji će imati ključnu ulogu u razvoju, unapređenju i održavanju savremenih veb aplikacija sa fokusom na kvalitet korisničkog iskustva, performanse i održivost koda. Ova pozicija je namenjena profesionalcu koji odlično razume moderne frontend tehnologije, arhitekturu aplikacija i principe responzivnog dizajna, kao i važnost bliske saradnje sa dizajnerima, backend inženjerima, produkt menadžerima i drugim članovima tima. Kao viši frontend inženjer, bićete odgovorni za donošenje tehničkih odluka, postavljanje standarda razvoja i mentorstvo manje iskusnim kolegama, uz aktivno učešće u svim fazama životnog ciklusa proizvoda.
U ovoj ulozi očekuje se da samostalno analizirate poslovne zahteve i prevodite ih u pouzdana, intuitivna i efikasna tehnička rešenja. Radićete na razvoju komponenti i funkcionalnosti koje su pristupačne, brze i jednostavne za održavanje, uz primenu najboljih praksi u oblasti testiranja, optimizacije i bezbednosti. Poseban akcenat stavlja se na izgradnju modularnih sistema, ponovnu upotrebljivost komponenti i doslednu primenu dizajn sistema kako bi se obezbedio ujednačen izgled i ponašanje proizvoda kroz različite platforme i uređaje.
Idealni kandidat ima duboko iskustvo u radu sa JavaScript ili TypeScript ekosistemom, savremenim frontend okvirima i alatima za upravljanje stanjem, izgradnju aplikacija i automatizaciju procesa razvoja. Pored tehničke stručnosti, važna je sposobnost jasne komunikacije, argumentovanog donošenja odluka i preuzimanja odgovornosti za kvalitet isporuke. Očekujemo osobu koja razmišlja strateški, ali istovremeno obraća pažnju na detalje, razume potrebe korisnika i ume da balansira između brzine razvoja i dugoročne održivosti rešenja.
Na ovoj poziciji imaćete priliku da utičete na tehnički pravac proizvoda, predlažete unapređenja procesa i učestvujete u definisanju razvojnih standarda tima. Sarađivaćete sa različitim zainteresovanim stranama kako biste osigurali da krajnji proizvod ispunjava i poslovne ciljeve i visoke tehničke kriterijume. Ako vas motiviše rad na složenim digitalnim proizvodima, rešavanje izazovnih problema i izgradnja kvalitetnih korisničkih interfejsa koji imaju stvaran uticaj na korisnike, ova pozicija predstavlja odličnu priliku za vaš dalji profesionalni razvoj.
Одговорности
Text copied to clipboard!- Razvoj i održavanje složenih frontend aplikacija koristeći moderne tehnologije i obrasce razvoja.
- Dizajniranje skalabilne arhitekture korisničkog interfejsa i definisanje tehničkih standarda tima.
- Saradnja sa UX/UI dizajnerima radi implementacije intuitivnih i responzivnih korisničkih iskustava.
- Optimizacija performansi aplikacija, vremena učitavanja i ukupne efikasnosti korisničkog interfejsa.
- Pisanje čistog, testabilnog i održivog koda uz sprovođenje pregleda koda.
- Mentorisanje mlađih inženjera i pružanje tehničke podrške članovima tima.
- Integracija frontend rešenja sa backend servisima i API interfejsima.
- Učešće u planiranju sprintova, proceni zadataka i tehničkom razlaganju zahteva.
Захтеви
Text copied to clipboard!- Najmanje 5 godina iskustva u frontend razvoju veb aplikacija.
- Odlično poznavanje JavaScript-a, TypeScript-a, HTML-a i CSS-a.
- Iskustvo sa savremenim framework-ovima kao što su React, Vue ili Angular.
- Razumevanje arhitekture komponenti, upravljanja stanjem i dizajn sistema.
- Iskustvo u radu sa REST API ili GraphQL integracijama.
- Poznavanje alata za testiranje, verzionisanje koda i CI/CD procesa.
- Sposobnost tehničkog vođstva, mentorstva i donošenja arhitektonskih odluka.
- Dobro razumevanje pristupačnosti, bezbednosti i optimizacije performansi na frontendu.
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u frontend razvoju?
- Sa kojim frontend framework-ovima imate najviše praktičnog iskustva?
- Da li ste radili na projektovanju arhitekture velikih frontend aplikacija?
- Kako pristupate optimizaciji performansi korisničkog interfejsa?
- Kakvo iskustvo imate sa mentorstvom mlađih developera?
- Da li ste koristili TypeScript u produkcionim okruženjima?
- Kako obezbeđujete kvalitet koda kroz testiranje i code review procese?
- Opišite projekat na kojem ste imali značajan tehnički uticaj.